import request from '@/utils/request'
import { materialApiUrl } from '../../config'

/**
 * 物资合同列表
 * @param parameter
 */
export function materialsContractList(parameter) {
    return request({
        url: materialApiUrl + '/material/material-catalog-account/findListByMain',
        method: 'get',
        params: parameter
    })
}

/**
 * 物资用料确认单处的合同列表
 * @param {*} parameter 
 */
 export function contractListForUse(params) {
    return request({
        url: materialApiUrl + '/material/material-catalog-account/findListByMainForUse',
        method: 'get',
        params,
    })
}

/**
 * 供应商弹窗列表
 * @param parameter
 */
export function pubSupplierList(parameter) {
    return request({
        url: materialApiUrl + '/materials/supplier/findList',
        method: 'get',
        params: parameter
    })
}

/**
 * 组织列表
 * @param parameter
 */
export function pubOrgList(parameter) {
    return request({
        url: materialApiUrl + '/materials/people/queryPage',
        method: 'get',
        params: parameter
    })
}

/**
 * 组织列表,包含上级名称和编码
 * @param parameter
 */
export function orgsPname(data) {
    return request({
        url: '/ycloud-organization/orgs/page/pName',
        method: 'post',
        data
    })
}

/**
 * 获取类型标签列表数据分供商
 * @param parameter
 */
export function supplierLabel(parameter) {
    return request({
        url: materialApiUrl + '/materials/label/querySupplier',
        method: 'post',
        data: parameter
    })
}

/**
 * 分包商列表
 * @param parameter
 */
export function subcontractorList(parameter) {
    return request({
        url: materialApiUrl + '/materials/supplier/queryList',
        method: 'get',
        params: parameter
    })
}